﻿using IInject.Registration;

namespace IInject.Internal
{
	internal static class ContainerInitializer
	{
		internal static void Initialize(IContainer container)
		{
			container.Registry.Add(new DefaultContextRegistry(container));
			container.Registry.Add(new KeyedContextRegistry(container));
            container.Registry.Add(new EnumerableContextRegistry(container));
            container.Registry.Add(new KeyedEnumerableContextRegistry(container));
		}
	}
}
